<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    
  </style>
</head>
<body>
  
</body>
<script>

  // var y = 2023;
  // var m = 5;

  // if(是不是闰年){
  //   switch(月){
      //   case 2:
      //     平年？闰年
      //   case 其他月份:
      //     直接打印
      // }
  // }else{
  //   switch(月){
      //   case 2:
      //     平年？闰年
      //   case 其他月份:
      //     直接打印
      // }
  // }

  var y = 2024;
  var m = 5;

  var res = "";
  
  switch( m ){
    case 7:
    case 8:
    case 10:
    case 12:
    case 3:
    case 1:
    case 5:
      res = ("31天");
      break;
    case 4:
    case 9:
    case 11:
    case 6:
      res = ("30天");
      break;
    case 2:
      if( y%4===0 && y%100!==0 || y%400===0 ){
        res = ("29天");
      }else{
        res = ("28天");
      }
      break;
  }

  document.write(res);

  console.log(parseInt(res));

  // 穿透特性：一个switch中只会进行一次正确的case判断，之后的case都不再判断，直接执行
  // break阻止穿透



</script>
</html>